package model

import (
	"gorm.io/gorm"
)

type Video struct {
	Id          uint           `gorm:"column:id;type:bigint(20) UNSIGNED;primaryKey;not null;" json:"id"`
	UserId      uint           `gorm:"column:user_id;type:bigint(20) UNSIGNED;comment:用户id;not null;" json:"user_id"`                          // 用户id
	FileUrl     string         `gorm:"column:file_url;type:varchar(255);comment:文件地址;not null;" json:"file_url"`                               // 文件地址
	FType       string         `gorm:"column:f_type;type:varchar(255);comment:文件格式：1=图片，2=视频;not null;default:0;" json:"f_type"`               // 文件格式：1=图片，2=视频
	CreatedTime gorm.DeletedAt `gorm:"column:created_time;type:datetime;comment:创建时间;not null;default:CURRENT_TIMESTAMP;" json:"created_time"` // 创建时间
}

func (Video) TableName() string {
	return "video"
}
